page {
  height: calc(100%);
  font-size: 28upx;
  color: #333;
  background: #F6F6F6;
  .loading-box {
  	position: fixed;
  	top: 600upx;
  	left: 340upx;
  	z-index: 1000;
  }
  .lines{
	  // width: 686upx;
	  height: 1rpx;
	  border-bottom: 20rpx solid #F6F6F6;
	  // margin-left: 32upx;
	  margin-top: 30upx;
  }
  
  .call-method{
	  .call-title{
		  font-size: 32upx;
		  color: #333333;
		  font-weight: bold;
		  margin-top: 30upx;
		  margin-left: 32upx;
		  line-height: 50upx;
	  }
	  .call-me{
		  font-size: 28upx;
		  margin-left: 32upx;
		  margin-top: 28upx;
	  }
  }
  
  .up_pict_box {
	padding: 0 7upx;
	// background-color: #0081FF;
  	width: 100%;
  	display: flex;
  	flex-wrap: wrap;
  
  	.everbox {
  		position: relative;
  
  		.everpic {
  			margin-top: 32upx;
  			margin-left: 24upx;
  			width: 200upx;
  			height: 200upx;
  			border-radius: 24upx;
  			overflow: hidden;
  		}
  
  		.redx {
  			width: 36upx;
  			height: 36upx;
  			position: absolute;
  			top: 15upx;
  			right: -3upx;
  		}
  	}
  
  	// justify-content: space-between;
  
  }
  //提交按钮
  .sub-but{
	  width: 686upx;
	  height: 88upx;
	  background: #267DFF;
	  border-radius: 42upx;
	  text-align: center;
	  color: #FFFFFF;
	  line-height: 88upx;
	  margin-top: 100upx;
	  margin-left: 32upx;
	  font-size: 32upx;
	  font-family: PingFang SC;
	  font-weight: 500;
  }
  // .xian{
	 //  width: 100%;
	 //  height: 10upx;
	 //  background-color: #F6F7F9;
  // }
  .change {
    .warp {
      width: 100%;
      background: #fff;
      border-bottom: 20upx solid #fff;
      .feedback {
        padding: 1upx 25upx;
        .feedback_top {
          margin-top: 8upx;
          height: 30upx;
          line-height: 30upx;
		  padding: 24upx 7upx;
		  color:#333333;
          font-size: 32upx;
		  font-family: PingFang SC;
		  font-weight: 400;
        }
        .feedback_reason {
		padding: 0 7upx;
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: flex-start;
		  margin-top: 24upx;
          .margin-top-xs {
            // width: 30%;
            padding: 0rpx 26rpx;
			height: 64upx;
			line-height: 64upx;
            text-align: center;
            font-size: 26upx;
            border-radius: 32upx;
            color: #333333;
            background-color: #eeeeee;
            margin-right: 20rpx;
            margin-bottom: 24rpx;
            &.active {
              color: $uni-text-color-inverse;
              background-color: #FA2C19;
              // background-color: red;
            }
          }
        }
      }
	  .schedule {
	  	width: 100%;
		padding: 0 7upx;
	  	text-align: right;
	  	color: #999999;
	  	font-size: 22upx;
	  	font-family: PingFang SC;
	  	font-weight: 400;
	  	line-height: 38upx;
	  }
      .feedback_content {
        padding: 0 25upx;
        .feedback_content_top {
          margin-top: 20rpx;
          margin-bottom: 16upx;
          height: 30upx;
          line-height: 30upx;
          color:#333333;
          font-size: 32upx;
          font-family: PingFang SC;
		  font-weight: 400;
		  padding: 24upx 7upx;
        }
        .contents {
			padding: 20upx 7upx;
			// background-color: #0081FF;
			.textbox{
				width: 100%	;
				font-size: 28upx;
				font-family: PingFang SC;
				font-weight: 400;
				line-height: 46upx;
				color: #999999;
			}
			
        }
        image {
          width: 164upx;
          height: 164upx;
          margin-bottom: 18upx;
        }
      }
    }
    .feedback_contact {
      padding: 0 25upx;
      background: #fff;
      .feedback_contact_top {
        height: 80upx;
        line-height: 80upx;
        color: $uni-text-color;
        font-size: $uni-font-size-lg;
        font-weight: bold;
      }
      .feedback_contact_content {
        input {
          height: 80upx;
          width: 100%;
          // width: auto;
          display: flex;
          flex-wrap: wrap;
          flex-direction: row;
          align-items: center;
          border-bottom: 2upx solid #eee;
        }
      }
    }
    .sub {
      margin-top: 30%;
      line-height: 88upx;
      background-color: rgb(0, 129, 255);
      color: #fff;
      text-align: center;
      border-radius: 45px;
      margin-left: 25upx;
      margin-right: 25upx;
    }
  }
}
.footer-yy {
  padding-top: 136upx;
  padding-bottom: 100upx;
  button {
    width: 95%;
    background-color:$fu-main-color !important;
  }
}
.no_require{
  margin-left: 10rpx;
  font-size: 24rpx;
  color: #999999;

}